/*package com.example.demo.register;

import java.io.IOException;

import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.http.HttpServletResponse;

import org.springframework.boot.autoconfigure.web.WebMvcAutoConfiguration;
import org.springframework.stereotype.Component;
import org.springframework.web.filter.CorsFilter;
import org.springframework.web.servlet.config.annotation.CorsRegistry;


@Component  
public class Corsconfig implements Filter {

	final static org.slf4j.Logger logger = org.slf4j.LoggerFactory.getLogger(CorsFilter.class);



	public void doFilter(ServletRequest req, ServletResponse res, FilterChain chain) throws IOException, ServletException {
		HttpServletResponse response = (HttpServletResponse) res;
		response.setHeader("Access-Control-Allow-Origin", "*");
		response.setHeader("Access-Control-Allow-Methods", "POST, GET, OPTIONS, DELETE");
		response.setHeader("Access-Control-Max-Age", "3600");
		response.setHeader("Access-Control-Allow-Headers", "x-requested-with");
		System.out.println("*********************************过滤器被使用**************************");
		chain.doFilter(req, res);
	}
	public void init(FilterConfig filterConfig) {}
	public void destroy() {}
	
	
	private CorsConfiguration buildConfig() {  
    CorsConfiguration corsConfiguration = new CorsConfiguration();  
    corsConfiguration.addAllowedOrigin("*");  
    corsConfiguration.addAllowedHeader("*");  
    corsConfiguration.addAllowedMethod("*");  
    return corsConfiguration;  
}  
  
*//** 
 * 跨域过滤器 
 * @return 
 *//*  
@Bean  
public CorsFilter corsFilter() {  
    UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();  
    source.registerCorsConfiguration("/**", buildConfig()); // 4  
    return new CorsFilter(source);  
}  

	
	
}
*/